AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository D

Total Complexity 188
Dependencies 23
Dependents 0
Total lines 2,308
Lines of code 1,845
Logical lines of code 577
Comment lines 122
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
getFiltered()
D
21
27 261
add()
D
27
29 149
getByCriteria()
C
24
19 255
update()
B
33 20 94
getFilteredIds()
B
31 18 112
getBookingsByCriteria()
B
31 15 133
getFilteredIdsCount()
B
34 15 90
getByBookingId()
A
32 8 144
getProvidersEvents()
A
35 10 103
getByBookingIds()
A
33 4 144
getWithCoupons()
A
37 6 92
getById()
A
33 2 151
getRelevantBookingsCount()
S
45 3 39
getRecurringIds()
S
54 4 20
updateParentId()
S
54 3 21
updateStatusById()
S
55 3 21
isRecurring()
S
58 2 16